查看原文
其他

Unity3D虚拟引擎的诞生和游戏有什么相互作用关系?

Bot5 字符无限科技
2024-08-23
“Unity 从诞生的第一天起,就为开发者而生”。
Unity3D是美国Unity Technologies公司开发的一款强大的跨平台游戏开发引擎,是一款多平台、综合型游戏开发工具,《王者荣耀》、《绝地求生》以及VR/AR都是应用Unity3D进行开发,是最优秀的3D引擎之一。
游戏伴随着文明产生和发展,一直是人类文化的重要组成部分。从1964年第一款真正意义的电子游戏诞生至今,游戏已经走过了FC、街机、PC、页游四个时代

在移动互联网新技术的加持下,游戏产业已经来到井喷发展的主机:手游时代。
据手游开发引擎Unity官方数据统计,中国已超越日本成为Unity 3D引擎全球最大的市场,在全民追求2D到3D的过程中,最基本的问题——适配却被忽略。随着3D手游数量越来越多,手游逐渐进入3D巅峰战时期,手游开发商只有从技术和速度上跟上节奏,才能在手游市场的“华山论剑”中抢得一席之地。
视频游戏的起源
游戏的起源是电子游戏,电子游戏于1952年面世,在真空管电脑的平台上,开发出第一款电子游戏——井字棋游戏,并在1958年研发出游戏《双人网球》。
ATARI时期在不久之后到来,标志着第一个游戏市场的出现,被称为“雅达利时代”,在这个时代,电子游戏《ET》也被研发出世
紧接着,在70年代,文字式游戏出现,并伴随着日本另一大厂商——Taito加入。
经典游戏《太空侵略者》被开发,《吃豆人》、《创世纪》等游戏也相继出现。在80年代,世嘉,Atari,任天堂则开始将游戏界的战火引向游戏机硬件方面。
80年代末期,电子游戏出现转折,电脑得到显卡,开始崛起
90年代,copcom推出街头霸王,Pentium芯片面世,《仙剑奇侠传》、《神话传说》等经典游戏也相继被推出,任天堂亦被世嘉Sega  Saturn 与索尼的Plag Station击败。
1992年,3D  Realms公司/Apoges公司发布的小游戏《德军司令部》和id Software 公司的射击游戏《Doom》,成为了引擎诞生初期的两部代表作。
在1993年底,Raven公司采用改进后的Doom引擎开发了《投影者》游戏,这也成为游戏史上第一例成功的嫁接手术。
Quake引擎——第一款完全支持多边形模型,动画以及粒子特效的真正意义上的3D引擎,在1994年,通过Quake引擎开发出了游戏《雷神之锤》。

 一年之后,id Software公司又再次推出《雷神之锤2》,在图像和网络方面有了质的飞跃
1999年,id公司的QuakeⅢ又一次独霸市场,Epic Megagames(EPIC)公司却在此时推出了Unreal引擎,并且很快推出了Unreal2引擎。
同时进行了升级,成为Unreal2.5,开发了包括《汤姆克兰西之细胞分裂2:明日潘多拉》、《天堂2》、《荒野大嫖客》等。
21世纪,家用游戏形成三足并立局面,而游戏引擎也得到空前发展。
2002年,Direct9时代到来,EPIC又推出了支持64位的HDRR高精度动态渲染、多种类光照和高级动态阴影特效的Unreal3引擎,并提供了强大的编辑工具。
同时,在此期间,Monolith公司的Lith  Tech引擎迅速崛起,之后,MAX-FX引擎、Geo-Mod引擎、Serious引擎等各种引擎相继出现。
正在此时,由于来自丹麦的Joachion与德国的Nicholas Francis非常喜欢做游戏,因此邀请冰岛的David成立了团队Over the Edge Entertainment,开发了第一代版本的Unity引擎,而Unity公司也于2004年在丹麦的阿姆特丹诞生。
Unity3D引擎的应用
Unity 3D 行业前景广泛,在游戏开发、虚拟仿真、动漫、教育、建筑、电影后期等多个行业中都得到了广泛运用。尤其在 VR 设备的开发中,Unity 3D 游戏开发引擎具有统治地位。
Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 

Unity的中文意思为“团结”。Unity 的核心含义是想告诉大家,游戏开发需要在团队合作基础上相互配合完成。
Unity 3D的发展历程
2005 年,发布了 Unity 1.0 版本,此版本只能应用于 Mac 平台,主要针对 Web 项目和 VR(虚拟现实)的开发。
2008 年,推出 Windows 版本,并开始支持 iOS 和 Wii。
2009 年,荣登 2009 年游戏引擎的前五。
2010 年,Unity 3D 开始支持 Android,继续扩大影响力。
2011 年,开始支持 PS3 和 XBox360,此时全平台的构建完成。
2012 年,Unity Technologies 公司正式推出 Unity 4.0 版本。
2013 年,Unity 3D 引擎覆盖了越来越多的国家,全球用户已经超过 150 万,Unity 4.0 引擎已经能够支持在包括 MacOS X、Android、iOS、Windows 等在内的 10 个平台上发布游戏。。
2014 年,发布 Unity 4.6 版本,更新了屏幕自动旋转等功能。
2016 年,发布 Unity 5.4 版本,专注于新的视觉功能,为开发人员提供了最新的理想实验和原型功能模式,极大地提高了其在 VR 画面展现上的性能。
Unity3D引擎的应用
Unity是实时3D互动内容创作和运营平台。提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容
3D 游戏是 Unity 游戏引擎重要的应用方向之一,从最初的文字游戏到二维游戏、三维游戏,再到网络三维游戏,游戏的发展进阶在保持实时性和交互性的同时,其逼真度和沉浸感也在不断地提高和加强。
全平台(包括PC/主机/移动设备)所有游戏中有超过一半都是使用Unity创作的;在Apple应用商店和Google Play上排名最靠前的1000款游戏中,53%都是用Unity创作的。


Unity3D游戏开发的优势
Unity 3D游戏开发引擎目前之所以炙手可热,与其完善的技术以及丰富的个性化功能密不可分。
Unity 3D游戏开发引擎易于上手,降低了对游戏开发人员的要求。
1) 跨平台
Unity 3D 游戏可发布的平台包括 Windows、Linux、MacOS X、iOS、Android、Xbox360、PS3以及 Web 等。
Unity 3D 几乎为开发者完美地解决了这一难题,将大幅度减少移植过程中不必要的麻烦。
2) 综合编辑
Unity 3D 的用户界面具备视觉化编辑、详细的属性编辑器和动态游戏预览特性。当游戏运行时可以实时修改参数值,方便开发,为游戏开发节省大量时间。

3) 资源导入

Unity 3D 支持几乎所有主流的三维格式,如 3ds Max、Maya、Blender 等,贴图材质自动转换为 U3D 格式,并能和大部分相关应用程序协调工作。

4) 脚本语言

Unity 3D集成了 MonoDeveloper 编译平台,支持 C#、JavaScript 和 Boo 3 种脚本语言,其中 C# 和 JavaScript是在游戏开发中最常用的脚本语言。

5) 地形编辑器

Unity 3D 内置强大的地形编辑系统,该系统可使游戏开发者实现游戏中任何复杂的地形,支持地形创建和树木与植被贴片,支持自动的地形 LOD、水面特效等。

6) 物理特效

Unity 3D 内置 NVIDIA 的 PhysX 物理引擎,游戏开发者可以用高效、逼真、生动的方式复原和模拟真实世界中的物理效果,例如碰撞检测、弹簧效果、布料效果、重力效果等。

7) 光影

Unity 3D 提供了具有柔和阴影以及高度完善的烘焙效果的光影渲染系统。

当今时代,游戏产业迅速发展,其经济规模不亚于任何一项互联网及创意领域,并仍然以极高的速度不断扩大市场规模及整体销售额。
游戏引擎市场龙头。Unity为游戏引擎市场龙头,拥有庞大的行业规模和影响力,特别是在手游领域,前1000移动游戏中约有70%使用Unity制作。Unity在PC端的市场份额约50%,主机市场份额约40%,头戴AR市场份额约90%。

Unity长期客户包括Electronic Arts、Nintendo、Take-Two、腾讯等头部发行商。使用Unity引擎进行开发的游戏包括《王者荣耀》、《原神》、《宝可梦GO》等头部产品。
相比于游戏公司内部自行开发游戏引擎,第三方游戏引擎简化了开发流程并减低了开发成本,让开发者不必从零开始,可以更专注于游戏内容的创作。
对于大多数游戏开发者来说,创造自有引擎可能会产生负回报,因此第三方游戏引擎成为主流选择


上海字符无限科技」隶属杰普软件,涉及游戏程序/游戏美术/游戏策划,含Unity/UE虚幻引擎,VR/AR/MR,智慧城市,数字孪生,元宇宙等相关人才孵化。欢迎联系我们~

声明:本号尊重原创,文中所有图片与视频,其版权归原作者所有。推送内容仅供分享,学习,交流,请勿商用。资料来源于网络,侵删。

继续滑动看下一个
字符无限科技
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存